﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using System.IO;

namespace DeepTalkRenderService
{
	[ServiceContract]
	public interface IDTRender
	{
        /// <summary>
        /// Queue an agenda I can build using the below agendaXML. The ID is
        /// just useful for internal stuff (see below callbacks).
        /// </summary>
        /// <param name="agendaXML"></param>
        /// <param name="id"></param>
        [OperationContract]
        void QueueRender(string agendaXML, int id, DirectoryInfo outputDirectory);
	}
}
